package com.mwh.yuantu.dao.mapper;

import java.util.List;
import java.util.Map;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.mwh.yuantu.entity.UserProfileInfoEntity;
import org.apache.ibatis.annotations.Param;

/**
 * (UserProfileInfo)表数据库访问层
 *
 * @author maweihong
 * @since 2023-11-01 09:47:33
 */
public interface UserProfileInfoMapper extends BaseMapper<UserProfileInfoEntity> {

    /**
     * 批量更新用户
     * @param param
     */
    int batchUpdate(Map<String, Object> param);

    /**
     * 注册新用户
     * @param userProfileInfo
     */
    int insert(UserProfileInfoEntity userProfileInfo);

    /**
     * 查询指定用户组的数量
     * @param groupId 用户组主键
     * @return
     */
    int countByGroupId(String groupId);

    /**
     * 保存用户信息
     * @param userProfileInfo
     */
    int update(UserProfileInfoEntity userProfileInfo);
    
}
